週次 |
日期 |
單元主題 |
第1週 |
9/12 |
00. Class Introduction
01. C++ Review (Basic Variables, Classes, IO Streams) |
第2週 |
9/19 |
01. C++ Review (Basic Variables, Classes, IO Streams)
// HW#1 due, HW#2 out |
第3週 |
9/26 |
02. C++ Review(More on functions, variables, classes) |
第4週 |
10/03 |
03. C++ Review(overloading, polymorphism)
// HW#2 due, HW#3 out |
第5週 |
10/10 |
國慶日放假 |
第6週 |
10/17 |
03. C++ Review(overloading, polymorphism) |
第7週 |
10/24 |
04. Memory Management & Exception Handling
// HW#3 due |
第8週 |
10/31 |
04. Memory Management & Exception Handling
// HW#4 out |
第9週 |
11/07 |
05. Computational Complexity
06. List & Array |
第10週 |
11/14 |
07. Tree (Part I)
// HW#4 due, HW#5 out |
第11週 |
11/21 |
08. Graph and Circuit |
第12週 |
11/28 |
09. C++ Review - More on IO Streams
// HW#5 due, HW#6 out |
第13週 |
12/05 |
10. Heap/Set/Map
11. Special Topic: Lex and Yacc |
第14週 |
12/12 |
12. Cache and Hash
// HW#6 due, HW#7 out |
第15週 |
12/19 |
Final Project Discussion -- Functionally Reduced AIG (FRAIG)
// Final Project out |
第16週 |
12/26 |
Final Project Discussion -- Functionally Reduced AIG (FRAIG)
13. Linux Programming
// HW#7 due |
第17週 |
1/02 |
14. Tree (Part II) |